package com.zz.ad.service;

import com.zz.ad.exception.AdException;
import com.zz.ad.client.vo.*;

/**
 * Author: zz
 * Date: 2019/12/10
 * Description: 推广单元限制
 */
public interface IAdUnitService {

    AdUnitResponse createUnit(AdUnitRequest request) throws AdException;

    // 关键词限制
    AdUnitKeywordResponse createUnitKeyword(AdUnitKeywordRequest request) throws AdException;

    AdUnitItResponse createUnitIt(AdUnitItRequest request) throws AdException;

    AdUnitDistrictResponse createUnitDistrict(AdUnitDistrictRequest request) throws AdException;

    // 创建创意与推广单元关联限制
    CreativeUnitResponse creatCreativeUnit(CreativeUnitRequest request) throws AdException;
}
